﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Model
{
    public class ShipmentProgressBase
    {
        private string _shipmentprogressid = "{00000000-0000-0000-0000-000000000000}";
        private string _shipmenttype;
        private DateTime? _shipmentdate;
        private string _shipmentnumber;
        private string _progressname;
        private string _notice;
        private string _noticetype;
        private string _noticecontent;
        private string _regardingobjectid;
        private string _regardingobjectname;
        private string _phone;
        private string _email;
        private int? _statuscode;

        public ShipmentProgressBase()
        { } 

		/// <summary>
		/// 
		/// </summary>
		public string ShipmentProgressId
		{
			set{ _shipmentprogressid=value;}
			get{return _shipmentprogressid;}
		}
		/// <summary>
		/// 送货类型：快递公司
		/// </summary>
		public string ShipmentType
		{
			set{ _shipmenttype=value;}
			get{return _shipmenttype;}
        }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? ShipmentDate
        {
            set { _shipmentdate = value; }
            get { return _shipmentdate; }
        }
        /// <summary>
        /// 
        /// </summary>
        public string ShipmentNumber
        {
            set { _shipmentnumber = value; }
            get { return _shipmentnumber; }
        }
		/// <summary>
		/// 进度名称：[×××发票/保单]已寄出
		/// </summary>
		public string ProgressName
		{
			set{ _progressname=value;}
			get{return _progressname;}
		}
		/// <summary>
		/// 信息通知
		/// </summary>
		public string Notice
		{
			set{ _notice=value;}
			get{return _notice;}
		}
		/// <summary>
		/// 通知类型, 邮件,短信
		/// </summary>
		public string NoticeType
		{
			set{ _noticetype=value;}
			get{return _noticetype;}
		}
		/// <summary>
		/// 通知内容：保单号×××已寄出，快递单号××××，预计2日后到达，收件人为，联系电话，请注意查收。
		/// </summary>
		public string NoticeContent
		{
			set{ _noticecontent=value;}
			get{return _noticecontent;}
		}
		/// <summary>
		/// 关联对象
		/// </summary>
		public string RegardingObjectId
		{
			set{ _regardingobjectid=value;}
			get{return _regardingobjectid;}
		}
		/// <summary>
		/// 关联对象
		/// </summary>
        public string Email
        {
            set { _email = value; }
            get { return _email; }
        }
        /// <summary>
        /// 关联对象
        /// </summary>
        public string Phone
        {
            set { _phone = value; }
            get { return _phone; }
        }
        /// <summary>
        /// 关联对象
        /// </summary>
        public string RegardingObjectName
        {
            set { _regardingobjectname = value; }
            get { return _regardingobjectname; }
        }
		/// <summary>
		/// 状态
		/// </summary>
		public int? StatusCode
		{
			set{ _statuscode=value;}
			get{return _statuscode;}
		}
    }
}
